// 创建对象
let barChart = echarts.init(document.querySelector('.bar'));
// 发生请求
fetch('https://edu.telking.com/api/?type=week')
    .then((response) => {
        // 判断状态
        if (response.status >= 200 && response.status < 300) {
            // 处理响应数据
            response.json().then((data) => {

                // 定义柱状图的option
                let option = {
                    title: {
                        text: '柱状图数据展示',
                        left: 'center',
                        top: '10%'
                    },
                    xAxis: {
                        type: 'category',
                        data: data.data.xAxis,
                        axisTick: {
                            show: false
                        },
                        axisLine: {
                            lineStyle: {
                                type: 'dashed'
                            }
                        }
                    },
                    yAxis: {
                        type: 'value',
                        name: '商品数',
                        nameTextStyle: {
                            color: 'break'
                        }
                    },
                    grid: {
                        top: '30%',
                        bottom: '10%',
                        left: '15%'
                    },
                    tooltip: {},
                    series: [
                        {
                            type: 'bar',
                            data: data.data.series,
                            barWidth: '20px'
                        }
                    ]
                }
                barChart.setOption(option);
            })
        } else {
            alert('请求失败：' + response.status)
        }
    })